package com.dd.cloud.user.res.aicms;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;

/**
 * <p>
 * 诊断结果详情
 * </p>
 *
 * @author czg
 * @since 2022-04-27
 */
@Data
public class AicmsDiagnosticResultDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 使用者的id
     */
    private String userId;

    /**
     * 使用者的姓名
     */
    private String userName;

    /**
     * 机构id
     */
    private Integer mechanId;

    /**
     * 患者就诊卡id
     */
    private String mechanName;

    /**
     * 患者就诊卡id
     */
    private String medId;

    /**
     * 诊疗编号
     */
    private String tencode;

    /**
     * 患者姓名
     */
    private String name;

    /**
     * 患者姓名拼音首字母
     */
    private String namePinyin;

    /**
     * 性别
     */
    private String sex;

    /**
     * 年龄
     */
    private String age;

    /**
     * 婚姻
     */
    private String maritalStatus;

    /**
     * 民族
     */
    private String ethnicity;

    /**
     * 手机号
     */
    private String phoneNum;

    /**
     * 联系地址
     */
    private String contactAddr;

    /**
     * 家族病史
     */
    private String familyMedicalHistory;

    /**
     * 传染病史
     */
    private String contagionHistory;

    /**
     * 药物过敏史
     */
    private String drugAllergyHistory;


    /**
     * 科室名
     */
    private String departmentName;

    /**
     * 疾病序号
     */
    private String diseaseNO;

    /**
     * 疾病名
     */
    private String diseaseName;

    /**
     * 疾病名拼音首字母
     */
    private String diseaseNamePinyin;

    /**
     * 症状ids
     */
    private String symptomIds;

    /**
     * 症状名
     */
    private String symptomNames;

    /**
     * 诊断结果
     */
    private String result;

    /**
     * 辩证诊断
     */
    private String caseFileDoc;

    /**
     * 处方
     */
    private String prescription;

    /**
     * 养生食疗
     */
    private String advisoryPrescription;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 养生保健提取map
     */
    private Map<String, String> healthMap;
}
